package com.grantheath.erebus.model.interfaces 
{
	import com.grantheath.erebus.model.interfaces.IErebusAssetNode;

	import org.puremvc.as3.interfaces.IProxy;
	
	/**
	 * @author grantheath
	 */
	public interface IErebusAssetLoaderProxy extends IProxy 
	{
		function loadAsset(assetNode : IErebusAssetNode) : void
		function removeAssetLoadEvents(assetNode : IErebusAssetNode) : void
		function get loadedAsset() : Object
		function set loadedAsset(loadedAsset : Object) : void
	}
}
